草庐IT

Matplotlib 散点图

全部标签

python - 如何使用 matplotlib 显示两个数字?

我在同时绘制两个图形时遇到了一些麻烦,没有显示在一个图中。但根据文档,我写了代码,只有图一显示。我想也许我失去了一些重要的东西。谁能帮我弄清楚?谢谢。(代码中使用的*tlist_first*是一个数据列表。)plt.figure(1)plt.hist(tlist_first,bins=2000000,normed=True,histtype="step",cumulative=True,color='g',label='firstanswer')plt.ylabel('Percentageofansweredquestions')plt.xlabel('Minuteselapsedaf

python - 从 Python 的 pandas 中的数据帧制作 matplotlib 散点图

在Python中使用pandas数据帧中的matplotlib制作一系列散点图的最佳方法是什么?例如,如果我有一个数据框df有一些感兴趣的列,我发现自己通常会将所有内容都转换为数组:importmatplotlib.pylabasplt#dfisaDataFrame:fetchcol1andcol2#anddropnarowsifanyofthecolumnsareNAmydata=df[["col1","col2"]].dropna(how="any")#Nowplotwithmatplotlibvals=mydata.valuesplt.scatter(vals[:,0],vals

python - 有没有办法在 Matplotlib 中制作不连续的轴?

我正在尝试使用具有不连续x轴的pyplot创建一个绘图。通常的绘制方式是轴将具有以下内容:(值)----//----(后来的值)其中//表示您正在跳过(values)和(latervalues)之间的所有内容。我找不到任何这样的例子,所以我想知道这是否可能。我知道您可以将不连续的数据连接起来,例如财务数据,但我想让轴上的跳跃更加明确。目前我只是在使用子图,但我真的很希望最终将所有内容都放在同一张图上。 最佳答案 保罗的回答是一个非常好的方法。但是,如果您不想进行自定义变换,则可以只使用两个子图来创建相同的效果。这里不是从头开始编写一

python - 如何在 Python 中使用 Matplotlib 绘制带有数据列表的直方图?

如何使用matplotlib.pyplot.hist绘制直方图?我有一个对应于条形高度的y值列表和一个x值字符串列表。相关:matplotlib.pyplot.bar. 最佳答案 如果您想要一个直方图,则不需要将任何“名称”附加到x值,因为:在x轴上,您将拥有数据箱关于y轴计数(默认)或频率(density=True)importmatplotlib.pyplotaspltimportnumpyasnp%matplotlibinlinenp.random.seed(42)x=np.random.normal(size=1000)pl

python - 使用 pandas 和 matplotlib 绘制分类数据

我有一个包含分类数据的数据框:colourdirection1redup2blueup3greendown4redleft5redright6yellowdown7bluedown我想根据类别生成一些图表,例如饼图和直方图。是否可以不创建虚拟数字变量?类似的东西df.plot(kind='hist') 最佳答案 您可以在系列上简单地使用value_counts:df['colour'].value_counts().plot(kind='bar') 关于python-使用pandas和m

python - Matplotlib 绘图未显示在 Mac OSX 中?

我正在运行MacOSX10.5.8。我使用macports安装了matplotlib。我从matplotlib库中得到了一些类似这样的示例,无需修改:http://matplotlib.sourceforge.net/examples/api/unicode_minus.html我运行它,没有错误,但图片不显示。在LinuxUbuntu中我明白了。你知道这里有什么问题吗? 最佳答案 我遇到了同样的问题,我什至可以看到一个新的应用程序窗口是如何创建并立即消失的。简单的解决方案-只需检查您是否有#Assumesyouhaveimport

python - 在 virtualenv 中无法 "import matplotlib.pyplot as plt"

我正在虚拟环境中使用flask。我能够使用pip安装matplotlib,并且可以在Pythonsession中importmatplotlib。但是,当我将其导入为matplotlib.pyplotasplt我收到以下错误:>>>importmatplotlib.pyplotaspltTraceback(mostrecentcalllast):File"",line1,inFile"//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py",line109,in_backend_mod,new_fig

python - matplotlib中换行的文本框?

是否可以通过Matplotlib在框中显示文本,自动换行?通过使用pyplot.text(),我只能打印超出窗口边界的多行文本,这很烦人。事先不知道线条的大小......任何想法将不胜感激! 最佳答案 这个答案的内容被合并到https://github.com/matplotlib/matplotlib/pull/4342中的mplmaster并将在下一个功能版本中发布。哇...这是一个棘手的问题...(并且它暴露了matplotlib的文本渲染中的很多限制...)这应该(i.m.o.)是matplotlib内置的东西,但事实并非如

python - Pandas/Pyplot : How to plot by category 中的散点图

这个问题在这里已经有了答案:ColorbyColumnValuesinMatplotlib(6个回答)关闭去年。我正在尝试使用PandasDataFrame对象在pyplot中制作一个简单的散点图,但想要一种有效的方法来绘制两个变量,但符号由第三列(键)指示。我尝试了各种使用df.groupby的方法,但都没有成功。下面是一个示例df脚本。这会根据“key1”为标记着色,但我希望看到带有“key1”类别的图例。我接近了吗?谢谢。importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltdf=pd.DataFrame(np.ra

python - 如何在 pyqt 中嵌入 matplotlib - For Dummies

我目前正在尝试在我设计的pyqt4用户界面中嵌入我想要绘制的图表。因为我对编程几乎是全新的-我不明白人们是如何在我找到的示例中进行嵌入的-thisone(atthebottom)和thatone.如果有人可以发布一步一步的解释,或者至少是一个非常小的、非常简单的代码,那就太棒了。一个pyqt4GUI中的图形和按钮。 最佳答案 其实没那么复杂。相关的Qt小部件位于matplotlib.backends.backend_qt4agg.FigureCanvasQTAgg和NavigationToolbar2QT通常是您需要的。这些是常规的